export interface AppUserVO {
  /**
   * 用户ID
   */
  appUserId: string | number;

  /**
   * openid
   */
  openId: string | number;

  /**
   * 用户账号
   */
  userName: string;

  /**
   * 用户昵称
   */
  nickName: string;

  /**
   * 手机号码
   */
  phonenumber: string;

  /**
   * 用户性别（0男 1女 2未知）
   */
  sex: string;

  /**
   * 头像地址
   */
  avatar: number;

  /**
   * 密码
   */
  password: string;

  /**
   * 出生日期
   */
  birthDate: string;

  /**
   * 学历
   */
  qualification: string;

  /**
   * 隐私标志
   */
  privacy: string;

  /**
   * 帐号状态
   */
  status: string;

  /**
   * 最后登录IP
   */
  loginIp: string;

  /**
   * 最后登录时间
   */
  loginDate: string;

  /**
   * 备注
   */
  remark: string;
  serveRoom: string;
  serveTea: string;

}

export interface AppUserForm extends BaseEntity {
  /**
   * 用户ID
   */
  appUserId?: string | number;

  /**
   * openid
   */
  openId?: string | number;

  /**
   * 部门ID
   */
  deptId?: string | number;

  /**
   * 用户账号
   */
  userName?: string;

  /**
   * 用户昵称
   */
  nickName?: string;

  /**
   * 用户类型（sys_user系统用户）
   */
  userType?: string;

  /**
   * 用户邮箱
   */
  email?: string;

  /**
   * 手机号码
   */
  phonenumber?: string;

  /**
   * 用户性别（0男 1女 2未知）
   */
  sex?: string;

  /**
   * 头像地址
   */
  avatar?: number;

  /**
   * 密码
   */
  password?: string;

  /**
   * 出生日期
   */
  birthDate?: string;

  /**
   * 学历
   */
  qualification?: string;

  /**
   * 隐私标志
   */
  privacy?: string;

  /**
   * 帐号状态
   */
  status?: string;

  /**
   * 最后登录IP
   */
  loginIp?: string;

  /**
   * 最后登录时间
   */
  loginDate?: string;

  /**
   * 备注
   */
  remark?: string;

  serveRoom?: string;
  serveTea?: string;

}

export interface AppUserQuery extends PageQuery {

  /**
   * 用户账号
   */
  userName?: string;

  /**
   * 用户昵称
   */
  nickName?: string;

  /**
   * 手机号码
   */
  phonenumber?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}




export interface UserExportVO {
  appUserId: string | number;
  avatar: string | number;
  avatarPath: string | null;
  birthDate: string | null;
  consumeNum: number;
  deptId: string | number | null;
  healthName: string | null;
  healthType: string | null;
  jsUserName: string;
  likeServiceName: string;
  likeUserName: string;
  loginDate: string | null;
  loginIp: string;
  nickName: string;
  openId: string | null;
  password: string;
  phonenumber: string;
  placeOrderNum: number | null;
  privacy: string;
  qualification: string | null;
  remark: string | null;
  serveRoom: string | null;
  serveTea: string | null;
  servicePage: string;
  sex: string;
  status: string;
  tenantId: string;
  userName: string;
  userType: string;
}